package bancosys.tec.security.impl.permission.parser;

import bancosys.tec.security.authorization.Permission;

/**
 * Responsavel por transformar as funcoes do SG em {@link Permission}
 * 
 * @author takeshi
 */
public interface PermissionParser {

    /**
     * Faz o parse. Devolve <code>null</code> se esta permission eh desconhecida para este {@link PermissionParser}
     * 
     * @param permission String
     * @return {@link Permission}
     */
    Permission parse(String permission);

}
